package org.springblade.modules.system.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.modules.system.entity.Role;

import java.util.List;

/**
 * @author: Sharry
 * @createTime: 2025-09-03 11:35
 * @version: Version-1.0
 */
@Data
public class AppUserTenantInfoVO {

	@ApiModelProperty(value = "用户id")
	private Long userId;

	@ApiModelProperty(value = "租户id")
	private String tenantId;

	@ApiModelProperty(value = "真实姓名")
	private String realName;

	@ApiModelProperty(value = "公司名称")
	private String companyName;

	@ApiModelProperty(value = "角色集合")
	private List<Role> roleList;

	/**
	 * 用户状态 1-在职 2-离职
	 */
	@ApiModelProperty(value = "用户状态 1-在职 2-离职")
	private Integer status;

	/**
	 * 用户密码
	 */
	@ApiModelProperty(value = "用户密码")
	private String password;

	/**
	 * 用户是否已设密码
	 */
	@ApiModelProperty(value = "用户是否已设密码")
	private Boolean isPasswordSet;


}
